Sui主网升级至V1.8.1版本
Sui主网现已升级至V1.8.1版本,此升级包含了多项修复和优化。升级要点如下所示:
升级要点
[#13124]
在开发网中添加了用于测试的zkLogin协议配置功能标志,并使用更新后的证明验证逻辑进行zkLogin签名验证。
👉 有关详细信息,请参阅#13124:
https://github.com/MystenLabs/sui/pull/13124
[#13417]
在构建Move代码时,更新版本会出现与Sui框架代码(Bag、Table和TableVec)中的集合比较相关的额外linter警告。请注意,这种比较不是基于集合内容的结构性比较,这可能与您的期望不同,因此Sui现在通过linter警告来指示这一点。
👉 有关详细信息,请参阅#13417:
https://github.com/MystenLabs/sui/pull/13417
[#12989]
来自client-fault中execute_transaction_block的所有事务执行错误现在都返回-32002错误代码。如果您遇到此错误代码,说明您在事务输入中很可能存在问题。
升级前,在RPC上执行的事务失败时,您将在事务无法执行后收到“事务至少有1/3的验证节点存在不可恢复的错误”的提醒。升级后,您将会收到一个改进后的提醒:“由于事务输入存在问题,事务执行失败,请查看错误并重试:{errors}”,其中{errors}是可操作错误的字符串列表。在您解决了指示的错误后,您的事务应该能够成功执行。
👉 有关详细信息,请参阅#12989:
https://github.com/MystenLabs/sui/pull/12989
[#13194]
在构建Move代码时,现在会出现与包含另一个(包装的)对象的对象(直接或间接)冻结相关的额外linter警告。对这种对象进行冻结会阻止内部对象的解封装。
👉 有关详细信息,请参阅#13194:
https://github.com/MystenLabs/sui/pull/13194
[#12575]
在依赖关系构建过程中返回的错误消息中包含的细节,可能与以前的错误消息不同,但仍然包含类似的细节和信息。
👉 有关详细信息,请参阅#12575:
https://github.com/MystenLabs/sui/pull/12575
[#12933]
更新了错误代码的指定,以支持更清晰的错误报告结构。从权限方读取时产生的内部错误返回-32603错误代码。从权限方读取时产生的客户端错误返回-32602错误代码。错误字符串没有修改。
👉 有关详细信息,请参阅#12933:
https://github.com/MystenLabs/sui/pull/12933
[#13312]
Sui网络不再需要使用旧算法计算软件包摘要,因此从sui client upgrade和sui move build CLI命令中删除了--legacy-digest标志。
修复:使用另一个默认地址:005304c(https://github.com/MystenLabs/sui/commit/005304cf16c83d7bb3f8a81acf34551ae7d4e857)
👉 有关详细信息,请参阅#13312:
https://github.com/MystenLabs/sui/pull/13312
🌟 完整更新日志:
https://github.com/MystenLabs/sui/commits/mainnet-v1.8.1
Sui是基于第一原理重新设计和构建而成的L1公有链,旨在为创作者和开发者提供能够承载Web3中下一个十亿用户的开发平台。Sui上的应用基于Move智能合约语言,并具有水平可扩展性,让开发者能够快速且低成本支持广泛的应用开发。
获取更多信息:
https://linktr.ee/sui_apac
关于Sui Network
获取更多信息
官方网站: https://sui.io
Discord: https://discord.com/invite/sui
中文Twitter: https://twitter.com/SuiNetworkCN
中文Medium: https://medium.com/sui-network-cn
中文电报群: https://t.me/Sui_Blockchain_Chinese